Senior C#/Unity Developer

Удаленно или в одном из наших офисов

Мы находимся в поиске Senior C#/Unity Developer для работы над мидкорным мобильным проектом Kingdom Clash — фэнтезийный баттлер с элементами коллекционной игры.

 

Чем предстоит заниматься:

  • Основная зона ответственности — модификация и поддержка многопоточных алгоритмов детерминированной боевой симуляции
  • Достижение высокой производительности данных алгоритмов
  • Проектирование задач, написание технической документации, написание тест-кейсов
  • Разработка и поддержка системы автоматизированного поиска ошибок и юнит тестов
  • Разработка внутреннего инструментария для упрощения вышеуказанных задач и облегчения работы QA
  • Поддержка и работа с техническими метриками приложения, разработка подходов к автоматизированному поиску неисправностей
  • Поддержка существующего механизма противодействия читерам
  • Интеграция нового контента
  • Готовность подключения к проектным задачам любой другой направленности — от вёрстки до добавления в игру нового функционала
  • Участие в планировании и подготовке релизов

 

Что мы ждем от кандидата:

  • Опыт разработки на C#/Unity от 5-ти лет на коммерческих проектах в жанрах мидкор;
  • Опыт разработки клиент-серверных фич
  • Глубокие знания C#
  • Глубокие знания Unity
  • Понимание специфики поддержки C# кода в отвязке от Unity
  • Глубокое понимание многопоточности как для чистого C#, так и в связке C#/Unity
  • Базовые знания пайплайнов рендеринга
  • Понимание подходов к проектированию детерминированных систем симуляции
  • Понимание подходов к проектированию клиента в связке с авторитарным сервером
  • Целостное понимание принципов ООП и архитектурных подходов к проектированию ПО
  • Опыт оптимизации производительности и памяти для мобильных устройств

 

Будет плюсом:

  • Умение анализировать и системное мышление
  • Умение решать проблемы не реакционно, а проактивно
  • Умение взвешенно излагать мысли и доносить свою позицию
  • Умение принимать участие в принятии решений
  • Умение проводить целесообразный рефакторинг
  • Понимание подходов работы с приложениями на активной стадии жизненного цикла
  • Понимание подходов работы с legacy-кодом
  • Продвинутые навигационные модели (RVO, SteeringBehaviour)
  • Фиксированная арифметика
  • Ассетные постпроцессоры в Unity
  • Развёртка вспомогательных окружений CI/CD
  • Разработка серверных решений
  • Редакторы IMGUI
  • Написание решений для LiveOps
  • Написание тестов, выполняющихся в editor-time
  • Интеграция сторонних SDK (аналитика, реклама и т.д.)
  • Системы контроля версий (Git)

Преимущества

Гибкий режим работы
+

Даем выбор формата работы в одном из наших офисов или удаленно, а также времени начала рабочего дня

Забота о здоровье
+

Поддерживаем здоровое питание в офисах, частично компенсируем занятия с психологом и в большинстве локаций подключаем к программе ДМС

Комфортные условия
+

Ценим современное оборудование, удобство и стильный дизайн – все это есть в наших офисах

Профессиональное развитие
+

Участвуем в образовательном треке сотрудников, частично компенсируем затраты на обучение и занятия иностранными языками

Бонусы и поощрения
+

Дарим бонусы на важные жизненные события и годовщины, а еще у нас действует реферальная программа

Атмосфера
+

Обожаем наши мероприятия, турниры, тимбилдинги, игры и кучу мерча на все случаи жизни

Откликнуться на вакансию

    Расскажи коротко о себе

    Добавь ссылки на свои работы (портфолио, сайт, GitHub, Behance, Artstation и т.д.)

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.